home *** CD-ROM | disk | FTP | other *** search
- Path: news.rhrz.uni-bonn.de!zeus!fasten
- From: fasten@zeus.informatik.uni-bonn.de (Bernhard Fastenrath)
- Newsgroups: comp.sys.amiga.misc
- Subject: Re: AmigaOS 4.x features
- Date: 6 Mar 1996 21:38:30 GMT
- Organization: Universit"at Bonn, Informatik Abt. II, R"omerstr. 164, 53117 Bonn
- Message-ID: <4hl0km$e72@news.rhrz.uni-bonn.de>
- References: <4h2p87$nu@news.rhrz.uni-bonn.de> <4hiq13$h6c@thebes.waikato.ac.nz>
- NNTP-Posting-Host: zeus.informatik.uni-bonn.de
- X-Newsreader: TIN [version 1.2 PL2]
-
- Stephen B Hodge (sbh@cs.waikato.ac.nz) wrote:
- : Bernhard Fastenrath (fasten@weide.informatik.uni-bonn.de) wrote:
- : : When the subject "OS features" is brought up everybody starts talking about
- : : memory protection and virtual memory. Let's they that will be taken care of.
- : :
- : : There are some other features I'd like to discuss:
- : I think the one that really needs to go in is network support. Include TCP/IP
- : like unix has.
- :
- Okay but that's obvious :-)
-
- : : - ARexx was nice (and still is) but there's room for improvement.
- : : I'd like to see python (http://www.python.org) either as a
- : : second (official(!)) language or as the successor of ARexx.
- : : Python can even be used for applets (like Java).
- : I say go with Java, especially in a network environment.
- Hmpf, maybe I will get used to Java but I'm not (yet) convinced ...
-
- : : - source code win32 API compatibility!? (NO, I don't want it but everybody
- : : else is going this way, so it might be a good idea ...)
- : No, bad idea, possibly some sort of porting library could be developed, along
- : the lines of ixemul.library but putting in the OS is not a smart move and will
- : not help the amiga.
- That's what I meant. win32.library and mfc.library. I'm not that familiar with
- the windows API and I will leave it to others to decide if it is possible (with
- reasonable development resources). OS/2 and some Unices are going this way.
-
- : : - a hidden flag for assignments the user doesn't want to see (If
- : : program XY wants XY: assigned to its home I'm not interested).
- : Why not implement the hidden protection bit, and allow assigns to have
- : protection bits (they should have anyway). That way they they can be hidden
- : as you want, but other files and directories can also be hidden.
- Sounds good. But please give me a "ls -a".
-
- : : - Workbench should be multi-threaded (and allow grid positioning
- : : like ******* ** (no that's not "Clean Up")).
- : Workbench needs to be made more functional. Things like automatically closing
- : the parent window (like Macs with option double-click), multiple windows
- : similar to X Windows virtual window managers, make it more user customizable.
- There are already several public screen managers which are similar to
- unix virtual window managers but it's not a bad idea to include one with the OS.
-
- : : - low level game library (not really an OS feature)
- : No. Games should go through the OS. The power to make this viable should be
- : available with PPC, so a special mechanism for games should not be required.
- Maybe, but most games want to lock out the OS anyway.
-
- : : - MacOS binary compatibility (ShapeShifter)
- : No. On a PPC machine, if you want to run mac binaries, you buy MacOS, if you
- : want to run Windoze you buy WindowsNT, if you want unix you buy one of several
- : flavours of unix available. We want an Amiga so we should stick to an Amiga.
- On my A3000 they run both at the same time. I like it but you are probably right.
-
- : I think that intuition needs an overhaul. There are many commodity functions
- : that should be included directly, such as cycle to menu, magic menus, conclip
- : etc.
- : Clipboard support should be improved. We have a nice multitasking OS, but at
- : the moment information exchange between programs is not easy in many cases.
- : Graphics needs to be enhanced, including RTG and a 3D library (like SGIs have).
- : The task scheduler need replacing - with something like Executive.
- A big YES to the above.
-
- : The filesystems need minor improvements, to be useful in a networked
- : environment, adding owner ids, and different security levels (ie. owner, group,
- : system protection bits).
- How about the linux ext2fs? Of course, there should still be a single-user
- filesystem included with the OS.
-
- : One thing that would also be nice is a dynamic linking system (which is similar
- : to our runtime shared libraries, but not quite the same - we should have both).
- I have heard this before but, strange but true (at least strange), I never missed
- dynamic linking.
-
- : I think if all of that could be done, will keeping the OS fast (which is really
- : only a task scheduling thing), we would have an OS better than any on the
- : market at the moment. It is probably better to forget about compatability, and
- : provide that as either as seperate OS (just a port of 3.1) or as a set of
- : libraries - ie. have a new executable code format / task structure so that
- : the OS can give a program the libraries it wants.
- Compatiblity is never the "all or nothing" decision I've often heard in this
- newsgroup. Compatiblity to what do you want to give up?
-
- --
-
- _|_|_|_|_|_|_|_|_|_|_|_|_|_|_///_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
- _| Bernhard Fastenrath /// http://titan.cs.bonn.edu/~fasten/ : _|
- _| fasten@cs.bonn.edu \\\/// - XWorkbench 0.2 (Amiga Workbench for X11) _|
- _| fasten@shw.com \XX/ - Ext2 filesystem 0.5b for AmigaDOS, 0.3 _|
- _|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
-
- Hi, I'm not a signature virus. Why don't you just copy me into your signature?
-